<template>
    <div>
        <p>《谁是卧底》小游戏是一款家喻户晓聚会的小游戏。谁的城府比较深，谁是卧底理理清。</p>
        <p>1. 游戏开始后系统将为每一位玩家随机分配一个词语（词语对应玩家的身份），玩家阅读词语并选择是否同意使用此词语进行游戏。当超过{{ common.percent.confirmed }}%的玩家选择同意后（白板、帮凶玩家只能选择同意）游戏继续，否则所有玩家将再次重新分配新的词语进行选择。</p>
        <p>2. 玩家确认游戏的词语后系统将为玩家随机编排发言顺序，每合会（多名玩家总票数持平后可进行额外回合）玩家依次发言使用其他词语或短句描述自己抽取到的词语，每位玩家拥有{{ common.fs.describe }}秒时间进行描述。玩家描述词语时应尽量避开词语中已经出现的文字，也应尽量避开其他玩家使用过的词语或短句。</p>
        <p>3. 所有玩家发言结束后（额外回合只需要票数持平的玩家发言），进入投票阶段。投票阶段每位玩家选择一名玩家进行淘汰，得票数最多的玩家将在本回合结束时被淘汰。被淘汰的玩家不能再次发言或投票直至游戏结束。</p>
        <p>4. 每有一名玩家被淘汰后系统将开始判定胜利条件，当任一种身份已经达到胜利条件游戏结束；否则游戏进入下一回合。</p>
        <p>5. 游戏身份简介：游戏中一共包含了4中身份，分别是平民、卧底、白板、帮凶。其中白板、帮凶在选择对应的游戏选项以及达到指定游戏人数是方能开启</p>
        <h2>游戏身份以及胜利条件细则：</h2>
        <h3>一、平民</h3>
        <p>1. 平民是游戏中占比最多的玩家身份，所有的平民玩家在游戏开始时将分配到相同的词语。</p>
        <p>2. 平民玩家在描述自己词语的时候，尽可能让队友发现与自己词语相同，同时不要让卧底、白板、帮凶轻易猜测出词语内容。</p>
        <p>3. 当所有的卧底、白板玩家均被淘汰时，平民玩家获胜；除平民外仅有帮凶玩家存活时依然平民玩家获胜。</p>
        <h3>二、卧底</h3>
        <p>1. 卧底是游戏中占比仅次于平民的玩家身份，所有的卧底在游戏开始时将分配到相同的词语，且与平民不同的词语。</p>
        <p>2. 卧底玩家在描述自己词语的时候，应尽可能避免平民、白板猜测出自己的词语；同时需要让帮凶玩家能够理解词语内容。</p>
        <p>3. 当人数不高于房间总人数的{{ common.percent.win }}%时，仍然有卧底存活，则卧底获胜；卧底获胜时帮凶也获胜。</p>
        <h3>三、白板（特殊玩法）</h3>
        <p>1. 在游戏房间创建时选择开启【包含白板】玩法且当玩家数量达到{{ common.counts.whiteboard }}时，游戏开始时系统将为{{ common.percent.whiteboard }}%的玩家分配白板身份</p>
        <p>2. 拥有白板身份的玩家将不显示任何词语，但仍需要进行发言。玩家需要在游戏过程中猜测平民玩家的词语，描述尽可能让平民玩家理解为是相同的词语。</p>
        <p>3. 当卧底、帮凶玩家均被淘汰且有白板玩家存活时，白板获胜。</p>
        <h3>四、帮凶（特殊玩法）(未开放)</h3>
        <p>1. 在游戏房间创建时选择开启【包含帮凶】玩法且当玩家数量达到{{ common.counts.helper }}时，游戏开始时系统将为{{ common.percent.helper }}%的玩家分配帮凶身份</p>
        <p>2. 拥有帮凶身份的玩家不显示任何词语，但帮凶玩家显示一名在自己发言之前的一名卧底玩家的身份。帮凶玩家需要在游戏中猜测平民玩家与卧底玩家的词语，并尽力帮助卧底玩家淘汰其他身份的玩家或必要时牺牲自己保活卧底玩家。</p>
        <p>3. 当卧底玩家满足胜利条件后，所有的帮凶玩家同时胜利。</p>
        <h2>额外回合细则</h2>
        <p>在游戏房间创建时可以选择【随机淘汰】用于处理多名玩家持有相同的最高得票数时的处理规则：</p>
        <p>选择随机淘汰时，将随机淘汰一名最高得票数的玩家。随机淘汰该名玩家后游戏进入判定胜利阶段</p>
        <p>取消随机淘汰时，所有最高得票数的玩家将进入额外回合的再发言阶段，再次投票时也只能选择这些玩家进行淘汰。</p>
    </div>
</template>
<script>
    import { game } from './../config';
    import common from './../common';

    export default {
        data() {
            return {
                game, common
            }
        }
    }
</script>